func go/types.lookupFieldOrMethod
7 uses
go/types (current package)
builtins.go#L792: obj, index, indirect := lookupFieldOrMethod(base, false, check.pkg, sel, false)
call.go#L828: obj, index, indirect = lookupFieldOrMethod(x.typ(), x.mode() == variable, check.pkg, sel, false)
call.go#L854: alt, _, _ := lookupFieldOrMethod(x.typ(), x.mode() == variable, check.pkg, sel, true)
literals.go#L182: obj, index, indirect := lookupFieldOrMethod(utyp, false, check.pkg, key.Name, false)
literals.go#L184: alt, _, _ := lookupFieldOrMethod(utyp, false, check.pkg, key.Name, true)
lookup.go#L92: return lookupFieldOrMethod(T, addressable, pkg, name, false)
lookup.go#L97: func lookupFieldOrMethod(T Type, addressable bool, pkg *Package, name string, foldCase bool) (obj Object, index []int, indirect bool) {